
int ledPin = 13;  // Se asigna el pin13 al led
int val = 0;      // variable for reading the pin status
char msg = '  ';   // variable to hold data from serial


void setup() {
  pinMode(ledPin, OUTPUT);      // declare LED as output
  Serial.begin(9600);
  Serial.print("Programa inicializado\n");  
}

void loop(){
        // Mientras se recibe data es asignado amsg
	while (Serial.available()>0){
		msg=Serial.read();
	}

  // LED on/off si recibe 'Y'/'N' desde el puerto serial
  if (msg=='Y') {
    digitalWrite(ledPin, HIGH);  // Enciende el Led
    Serial.print("LED encendido\n");
    msg=' ';
  } else if (msg=='N') {
    digitalWrite(ledPin, LOW); // Apara el Led
    Serial.print("LED apagado\n");
    msg=' ';
  }
  
  
}
